ParcelPanel\Libs\Import\TrackingNumberCSVImporter D

Total Complexity 274
Dependencies 10
Dependents 1
Total lines 1,961
Lines of code 1,083
Logical lines of code 634
Comment lines 546
Methods 55
Properties 14

Methods 55

Method Rating Maintainability Complexity Lines of code
import()
D
21
48 199
expand_data()
D
28
42 125
get_attachment_id_from_url()
A
40 10 65
read_file()
A
45 11 39
init_tracking_data()
A
38 8 75
parse_relative_field()
A
45 10 42
parse_id_field()
A
49 10 29
parse_categories_field()
A
48 8 33
get_variation_parent_attributes()
S
52 7 25
get_attribute_taxonomy_id()
S
45 5 46
set_parsed_data()
S
51 6 27
parse_tags_field()
S
56 6 18
parse_tags_spaces_field()
S
56 6 18
parse_fulfilled_date_field()
S
56 6 17
parse_shipping_class_field()
S
61 5 13
parse_backorders_field()
S
62 5 12
parse_tax_status_field()
S
63 5 10
parse_published_field()
S
63 5 10
parse_images_field()
S
59 4 15
set_image_data()
S
62 4 12
get_memory_limit()
S
62 4 11
get_formatting_callback()
S
57 3 17
is_editable_tracking()
S
57 3 17
is_shipped_all()
S
67 4 8
retrieve_tracking_items()
S
52 1 34
parse_bool_field()
S
66 3 9
parse_date_field()
S
66 3 9
parse_comma_field()
S
68 3 7
__construct()
S
58 1 16
memory_exceeded()
S
65 2 9
get_mapped_keys()
S
81 2 3
get_percent_complete()
S
70 2 6
time_exceeded()
S
66 2 8
parse_description_field()
S
67 2 7
unescape_data()
S
67 2 7
parse_relative_comma_field()
S
70 2 6
remove_utf8_bom()
S
70 2 6
set_mapped_keys()
S
70 2 6
parse_float_field()
S
69 2 7
parse_download_file_field()
S
70 2 6
parse_stock_quantity_field()
S
69 2 7
get_raw_data()
S
82 1 3
get_parsed_data()
S
79 1 3
get_params()
S
83 1 3
get_file_position()
S
83 1 3
parse_int_field()
S
76 1 4
parse_mark_order_as_completed_field()
S
82 1 3
get_raw_keys()
S
82 1 3
parse_order_number_field()
S
75 1 4
get_spaces()
S
82 1 3
get_lines()
S
83 1 3
parse_skip_field()
S
82 1 3
explode_values()
S
69 1 6
explode_values_formatter()
S
78 1 3
starts_with()
S
78 1 3